
Pod::Spec.new do |spec|
  spec.name             = 'CSLayout'
  spec.version          = '1.0.0'
  spec.summary          = 'CSLayout is a lightweight Swift framework for declarative layout in iOS.'

  spec.description      = <<-DESC
                          CSLayout provides a simple and intuitive way to define layouts in Swift code using a declarative syntax. It is inspired by SwiftUI's layout system and aims to bring similar ease of use to UIKit-based projects.
                          DESC

  spec.homepage         = 'https://gitee.com/yscodingman/cslayout'
  # Replace 'yourusername' with your actual GitHub username or organization name.

  spec.license          = { :type => 'MIT', :file => 'LICENSE' }

  spec.author           = { 'Your Name' => 'your.email@example.com' }
  # Replace 'Your Name' and 'your.email@example.com' with your actual name and email.

  spec.source           = { :git => 'https://gitee.com/yscodingman/cslayout.git', :tag => spec.version.to_s }
  # Replace 'yourusername' with your actual GitHub username or organization name.

  spec.source_files     = 'CSLayout/*'

  spec.platform     = :ios, '12.0'
  spec.swift_version = '5.0'

  # Add any dependencies necessary for your framework, e.g., 'Alamofire', 'Kingfisher', etc.
  # spec.dependency 'DependencyName', '~> version_number'

  # Specify any frameworks your library depends upon.
  # spec.frameworks = 'UIKit', 'Foundation'

  # Specify any libraries your library depends upon.
  # spec.libraries = 'xml2', 'z'

  # Specify any weak frameworks your library depends upon.
  # spec.weak_frameworks = 'Photos'

  # Specify any resource bundles your library depends upon.
  # spec.resource_bundles = {
  #   'CSLayout' => ['CSLayout/Assets/*.png']
  # }
end
